'''
元组的定义：被定义在()小括号里的数据
元组和列表非常相似，列表支持的元组都支持
len(), in , not in , for
列表是变的数据，而元组是不可变的数据
'''
data_01 = ("nginx","tomcat","php")
print(type(data_01))


data_02 = (("nginx", "1.11"),("docker", "1,22"))
print(type(data_02))

# 定义单元素的元组:
data_03 = ( "10.11.1.1" ) # 字符串
data_04 = ( "10.11.1.1", ) # 元组类型
print(type(data_03))

print("-------------元组的遍历-------------")
data_05 = ("nginx", "tomcat", "php")
for i in data_05:
    print("yum install -y %s" % i)

data_06 = (("nginx", "1.11"),("docker", "1,22"))
for name, version in data_06:
    print("软件名称 %s, 软件版本是 %s" % (name, version))

print("---------------元组的方法--------------")
# 只有 count index
# 元组不可变：保证数据的一致性，完整性；
data_07 = [("docker", "1.11", "docker-ce"),("k8s", "1.29", "kubeadm")]
for i, j, l in data_07:
    print(i,j,l)
print(type(data_07))